home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Development Libraries / SGI IRIX 6.2 Development Libraries.iso / relnotes / dmedia_dev / ch08.z / ch08
Encoding:
Text File  |  1997-09-04  |  2.2 KB  |  67 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        8.  _C_o_m_p_r_e_s_s_i_o_n__L_i_b_r_a_r_y
  9.  
  10.  
  11.        This chapter lists information about the Compression Library
  12.        included in the IRIS Digital Media Development Environment.
  13.        It includes changes, additions, and bug fixes since the last
  14.        release, and known problems, workarounds, and caveats.
  15.  
  16.  
  17.        8.1  _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  18.  
  19.        This section lists known problems with the Compression
  20.        Library and ways to work around them.
  21.  
  22.           +o The Compression Library prepends a header before the
  23.             first frame of each compressed stream for SGI formats
  24.             (MVC1, MVC2, MVC3, and RLE).  The Compression Library
  25.             extracts these parameters from the header before
  26.             decoding the stream.
  27.  
  28.             Workaround: Perform one dummy compress operation and
  29.             throw away the output data, including the header.
  30.  
  31.           +o The RLE algorithm does not behave properly when using
  32.             the buffering mode during compression.  The
  33.             implementation is not properly handling the case when
  34.             the data wraps to the beginning.
  35.  
  36.             Workaround: Do not use buffering mode with RLE for
  37.             compression.  Everything works fine for decompression.
  38.  
  39.           +o The MVC3 algorithm (formerly called RTR) works only
  40.             when both the width and the height are even multiples
  41.             of 8.
  42.  
  43.             Workaround: Images that have width and/or height that
  44.             are not multiples of 8 can be padded (usually by
  45.             replicating pixels on the right and lines at the
  46.             bottom) before compressing.
  47.  
  48.           +o The Aware MultiRate algorithm is not fully reentrant.
  49.  
  50.             Workaround: Do not use multiple simultaneous
  51.             instantiations with MultiRate.  One of each is ok.
  52.  
  53.           +o _c_l_A_d_d_P_a_r_a_m(3) will not work for adding parameters to
  54.             new video algorithms (with _c_l_A_d_d_A_l_g_o_r_i_t_h_m(3)).
  55.  
  56.             Workaround: Use the existing predefined parameters
  57.             only.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.